*********************************************************************************** This directory contains fixes for R/390 Release 4.2.1.0 (in 4210FIXS.TRZ/ZIP) *********************************************************************************** General Infomation: ------------------- r390.obj 4.2.1.0 (Use on AIX 4.2 and up for RS/6000 CHRP systems with P/390) Note: These fixes are incompatible with P/390 MCA and P/390E systems. A new User's Guide (SA22-7265) is available. Fixes are provided here in both zip (pkzip) and tar.Z (compressed tar) formats. /usr/bin/r390/unzip can be used on zip files. All fixes and a detailed read.me are contained in 4210FIXS.TRZ and 4210FIXS.ZIP. 4111FIXS.LST (ascii) is a list of all fixes for your convenience. Download one of these files in binary to a tmp directory. Then do the following: for 4210FIXS.TRZ: mv 4210FIXS.TRZ 4210FIXS.TAR.Z uncompress 4210FIXS.TAR tar -xvf 4210FIXS.TAR for 4210FIXS.ZIP: /usr/bin/r390/unzip 4210FIXS.ZIP For Automated Installation of the latest fixes: ----------------------------------------------- ALWAYS shutdown the 390 OS, stop390 (END P/390), and exit "R/390 Main Menu" before applying. 1) Download 4210FIXS.LST (ascii) and 4210FIXS.ZIP (binary) to your R/390 system in a directory with at least 20MB of free space. 2) type '/usr/lpp/r390/bin/unzip 4210fixs.zip apply4210' to extract the install script. 3) type './apply4210' 4) If prompted "replace xxxx.xxx? " reply with A (upper case). 5) Follow the Special Instructions listed. Note: As of 9/2/98, apply4111 will also update the P/390 LIC files to the latest level. Fix Methods for Manual Installation: ------------------------------------- ALWAYS shutdown the 390 OS, stop390 (END P/390), and exit "R/390 Main Menu" before applying any fix. ALWAYS back up the old module before applying any fix module. ALWAYS observe the module type (BIN vs. ASC). ALWAYS observe the mixed case file names (do not convert). See which of these steps to use below for each fix (Patch Steps): 1) Copy module to /usr/bin/r390 and remove the file extention(s) 2) chmod 755 mod_name 3) ipl390 (IPL P/390) to activate 4) Copy module to /etc/drivers and remove the file extention 5) shutdown -Fr (reboot AIX to activate) 6) Copy module to /usr/bin/r390 and change the file extention to .EXE 7) chmod 644 mod_name 8) Copy module to /usr/bin/r390 as is (ASCII file) 9) Modify the ipl390 script file appropriately. See Special Instructions Below! 10) Applied automatically by the apply4111 script. Can be manually applied with the licupdte script. 11) Copy to /usr/lib/nls/msg/En_US and en_US. Fixes for 4.2.1.0: ------------------ D S C E Y U V S S T T T E E E T S S No/Filename MMDDYY Fix description (#xxxxx = PMR number) T T T CoReqs Steps ----------------- ------ -------------------------------------------- ------ ----- 01 chan.Abin 093097 #32400 VSE IDCAM restore to FBA dasd Y N Y 02 1-2-3 chan.Bbin 101497 DDR370 problem on tape changes Y N Y None VM/SP IPL problem. Can affect any 370 or 370 under VM/ESA. 102497 **DELETED** chan.Cbin 102497 Problem handling async interrupts Y N Y None NOTE: Bbin deleted....bug introduced in Bbin chan.Dbin 102897 3720 probs - fmt 0 CCWs chained w/TICs Y N N NONE chan.Ebin 111397 ASYNC interrupt performance enhancment Y N N NONE Fix for VM/ESA IFI004 ABEND (LAN3172 device) Fix fmt 0 CCW prob introduced by Dbin chan.Fbin 120297 More ASYNC enhancemnts (3745 problem) Y N Y NONE chan.Gbin 022098 Incorrect length problem (PMS 90192) Y N Y NONE LAN3172 problem with 2 ethernets Y N N NONE 370 problems with PARCA attached 3725 Y N N NONE chan.Hbin 030598 Fixes crash when IPL on AIX 4.3 Y N N NONE chan.Sbin 070898 370 Mode fix for AWSICE CU Busy,CU End Y N Y 25 1-2-3 chan.Tbin 020899 AWSICE start prob with certain LOCALE Y Y N 25 1-2-3 chan.Ubin 113000 Defered CC=1 on chan PGM check. LINUX Y Y N chan.Vbin 031601 Latest level Y Y N 02 dasd.Abin 093097 #32400 VSE IDCAM restore to FBA dasd Y N Y 01 1-2-9-3 dasd.Bbin 030598 First CCW data transfer problem Y N Y 01 1-2-9-3 See Special Instructions Below! 03 dm2540.Abin 100197 AWS2540 wild-card problem using /rdr/* Y N Y none 1-2-3 dm2540.Cbin 091798 AWS2540 Bug when LF or CR in col 81 Y N Y Also added debug option (-d) dm2540.Dbin 092298 VM IPL hangs if too many hot rdr files Y N Y dm2540.Fbin 060899 Latest level. Fixes probs on IPL Y N Y 04 AWS2821.DOC 100297 Clarification of printer set-up Y N Y none 8 070998 EOJ line 0 wildcard support 110498 Multiple EOJ and QUEUE support 05 dm34xx.Abin 101497 DDR370 problem on tape changes Y N Y None 1-2-3 Support for IBM 3490-F00 & F01 Y Y N NONE dm34xx.Cbin 102197 MVS IEA425I error msg due to IDRC Y N Y NONE dm34xx.Dbin 110797 Fix for ditto using 8MM Exabyte Y N Y NONE dm34xx.Ebin 030598 USER process to remove restriction. Y N Y NONE 1-2-9-3 (Tape no longer required at IPL time !!) Problem detecting eject button fixed. 8MM problem using VMFPLC2 on VM fixed. Problem using IBM 3570 Magstar fixed. Problem using IBM 9348 fixed. See Special Instructions Below! dm34xx.Fbin 031298 Enhanced Ld Dsply CCW and tape changes Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Gbin 031298 Fixed 8MM prob with VM370 mode VMFPLC2 Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Hbin 032698 Fixes "Read Only" mode of operation Y N Y NONE 1-2-9-3 Fixes problems with blank 8MM tapes See Special Instructions Below! dm34xx.Ibin 032798 Fixes VSE PID tape prob with 4MM DAT Y N Y NONE 1-2-9-3 FIxes TPF tape problems. See Special Instructions Below! dm34xx.Jbin 040398 Fixes Read Backward problem Y N Y NONE 1-2-9-3 Improved device claiming algorithm See Special Instructions Below! dm34xx.Kbin 040898 Recognize EXABYTE 8505 8MM tape Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Lbin 041698 Fixes long delay after RUN command Y N Y NONE 1-2-9-3 Fixes problems with multiple tapes not ready See Special Instructions Below! dm34xx.Mbin 042498 Fixes err=11 problem with mult tapes Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Nbin 042898 Debug logs were not wrapping.... Y N Y NONE 1-2-9-3 See Special Instructions Below! dm34xx.Obin 060598 Autoloader detection problem on Fuj Y N Y None 1-2-3 Blank tape handling corrections See Special Instructions Below! dm34xx.Pbin 081398 Increased wait for tape ready (RC=11) Y N N None 1-2-3 dm34xx.Qbin 092398 Removed limit of 7 tape drives Y N N Now configures 1 device per process to prevent timeouts during IPL and improve performance when more than 1 drive is in use. dm34xx.Rbin 111198 DLT problem fixed for Ditto Tape Map Y N N dm34xx.Sbin 010699 Fixes uninitialized/void tape problem Y N N dm34xx.Tbin 042299 Fixes missing ERA code on media error Y N N dm34xx.Ubin 060499 Fixes Overland L490E 18 vs 36 trk prob Y N N dm34xx.Vbin 082699 Fixes 4/8MM problem "invalid format" Y Y Y 06 dmtape.Abin 102297 VM/370 hang during IPL (TIO BUSY loop) Y N Y none 1-2-3 07 dmckd.Cbin 102897 Picks up some SYNSORT fixes Y Y N None 1-2-3 dmckd.Dbin 040898 New parameter for SMP performance Y Y N None 1-2-3 dmckd.Ebin 070698 Second parm not recognized on startup Y N N None 1-2-3 (only a problem if -ckd3380 specified) dmckd.Fbin 081398 Added back awsmount support (got lost) Y N Y dmckd.Gbin 081498 awsmount -u problem (crash on EndP390) Y N Y Fixed awsmount -m Second file of 3390-03 not flushed on terminate dmckd.Hbin 110498 Hardware error recovery enhancements Y N Y dmckd.Ibin 051299 VSE SyncSort problem Y N Y dmckd.Jbin 061099 Locate record problem on latest VSE Y N Y dmckd.Kbin 040400 Prevent lost volumes when bad filename Y N Y dmckd.Lbin 011001 Misc EREP, Erase Write, Overflow fixes Y Y Y Fixes for Extended VSAM datasets Y Y Y dmckd.Mbin 030701 3390 Write Data in 0B Domain w/cnt=1 Y Y Y dmckd.Nbin 073101 Flush trk buffer on termination. Y Y N 08 dmparca.Abin 111097 DELETED... error (11/11) dmparca.Bbin 111197 FIxes 0x70 status from 3745 (AWSICE) Y N Y None 1-2-3 Showed up as SEM_OP erorr message dmparca.Cbin 111397 ASYNC interrupt performance enhancment Y N Y NONE dmparca.Dbin 022098 Incorrect length problem (PMS 90192) Y N Y NONE dmparca.Ebin 110498 Fix from 051598 for 370 mode HALT prob Y N Y NONE 09 awscnf.Bbin 120297 MMAP failure on multiple large files Y Y N 10 11 1-2 awscnf.Cbin 101698 Latest version Y Y N awscnf.Dbin 110998 CRS22RA omit DMKRIO on 'new' parameter Y N N awscnf.Ebin 111898 Insure msg is seen if error on startup Y N N awscnf.Fbin 120498 Cosmetic change to PF definitions Y Y N awscnf.Gbin 051899 Fix 4-digit IPL addr and add awspass Y Y N 10 alc.Bbin 120297 MMAP failure on multiple large files Y Y N 09 11 1-2 alc.Cbin 101698 Latest version Y Y N 11 ckdalc.Bbin 120297 MMAP failure on multiple large files Y Y N 09 10 1-2 ckdalc.Cbin 101698 Latest version Y Y N 12 LAN3172.DOC 010598 Added more examples Y N N none 8 13 dm3172.Abin 111197 LAN3172 Enhancement.. Y Y Y none 1-2-3 14 dmxcasdlc.Abin 011698 WAN3172 fix for leased line PU 2 Y N N none 1-2-3 dmxcasdlc.Bbin 110899 X.21 Leased line support for WAN3172 Y Y Y None 1-2-3 WAN3172.DOC 110899 X.21 Leased line support for WAN3172 Y Y Y None 8 15 printer.Bbin 012398 Fixes SERIAL prtrs. better performance Y Y Y None 1-2-3 printer.Cbin 031298 Fixes probs using queue and eoj string Y Y Y None 1-2-3 Enhanced parallel printer int req Y N Y None printer.Dbin 050198 VMESA wont print when type 3211 Y Y Y None 1-2-3 printer.Ebin 070998 1403 Write/Skip Ch 1 not page ejecting Y N Y None 1-2-3 Also added EOJ line 0 wildcard support printer.Fbin 071398 Intermittent intervention req on files Y N Y printer.Gbin 072498 Minor architectural corrections Y Y N printer.Hbin 080598 Fixes lost job when queue is busy Y N Y printer.Ibin 082898 Fixes queue file overlay problem Y N Y printer.Jbin 110498 Mult EOJ/QUEUE support.See AWS2821.DOC Y N Y printer.Kbin 120998 Put SenseID back in to be same as P390 Y N Y Added -nosid parm to disable Sense ID if needed 16 p390dd.Abin 021998 Fixes main menu abend on TOD ENABLE Y N N None 4-2-5 p390dd.Bbin 010699 Fixed Disabled wait Y Y N 37A 17 lcs3172tx.Abin 022498 Standard Ethernet problem (OS/390 2.4) Y N Y none 1-2-3 lcs3172rx.Abin 022498 Standard Ethernet problem (OS/390 2.4) Y N Y none 1-2-3 lcs3172tx.Bbin 042498 Prevent lost packets when high traffic lcs3172rx.Bbin 042498 Prevent lost packets when high traffic lcs3172tx.Dbin 042998 Performance enhancement plus log wrap lcs3172rx.Dbin 042998 Performance enhancement plus log wrap lcs3172tx.Ebin 060198 Better Performance on busy LANs lcs3172rx.Ebin 060198 Better Performance on busy LANs lcs3172tx.Fbin 070898 Better performance on outgoing data lcs3172rx.Fbin 070898 Better performance on outgoing data lcs3172tx.Gbin 100698 OS390 2.6 problem with new TCP/IP lcs3172rx.Gbin 100698 OS390 2.6 problem with new TCP/IP lcs3172tx.Hbin 020899 "End P/390" sometimes takes too long lcs3172rx.Hbin 020899 "End P/390" sometimes takes too long lcs3172tx.Ibin 120500 LINUX fix for Token Ring Y Y Y none lcs3172rx.Ibin 120500 LINUX fix for Token Ring Y Y Y none 18 AWS34XX.DOC 030598 Clarifications and remove restriction Y N Y none 8 19 emul3215.Abin 032798 Fixes TPF msg problems (mult lines) Y N Y node 1-2-3 dm3215.Bbin 111600 Linux/390 fixes for AWS3215 Y Y N None 1-2-3 emul3215.Bbin 111600 Linux/390 fixes for AWS3215 Y Y N None 1-2-3 dm3215.Cbin 031601 General Enhancements Y Y N None 1-2-3 emul3215.Cbin 031601 General Enhancements Y Y N None 1-2-3 AWS3215.DOC 031601 General Enhancements Y Y N None 8 20 AWSCKD.DOC 040898 New parameter for SMP performance Y Y N None 1-2-3 21 dm3270.Cbin 052098 AWS3274 Cons hangs, drops, or prog702 Y Y N 22,23 1-2-3 dm3270.Dbin 101999 LU Name support for TN3270E clients Y Y Y dm3270.Ebin 102499 Some LU Names didnt work. Y Y Y 22 tn3270s.Cbin 052098 AWS3274 Cons hangs, drops, or prog702 Y Y N 21,23 1-2-3 tn3270s.Dbin 101999 LU Name support for TN3270E clients Y Y Y 23 tn3270d.Cbin 052098 AWS3274 Cons hangs, drops, or prog702 Y Y N 21,22 1-2-3 tn3270d.Dbin 101999 LU Name support for TN3270E clients Y Y Y 24 dmx25bpp.Cbin 060398 After vary inact VSE hangs,must re-IPL Y N Y None 1-2-3 dmx25lcp.Cbin 060398 After vary inact VSE hangs,must re-IPL Y N Y None 1-2-3 25 dmlib.Bbin 070898 370 Mode fix for AWSICE CU Busy,CU End Y N Y 01-Sbin 1-2-3 dmlib.Cbin 020899 "End P/390" sometimes takes too long. Y Y N 01-Sbin 1-2-3 dmlib.Dbin 031601 Latest level Y Y N 26 dmtape.Abin 072498 Minor architectural corrections Y Y N None 1-2-3 27 AWS3900.MCP 090298 P/390 370 LIC patch 1.29 Y Y N none 10 28 AWS39X0.MCP 090298 P/390 ESA LIC patch 1.29 Y Y N none 10 29 licupdte 090298 Script used to apply LIC patchs N/A N/A N/A 30 stop390.Abin 101998 SMP and AIX 4.3 enhancements Y Y N 30->30e 1-2-3 30a AWSTerm.Abin 101998 SMP and AIX 4.3 enhancements Y Y N 30->30e 1-2-3 30a AWSTerm.Bbin 020899 Kernel unload errno=22 on SMP Y Y N 30->30e 1-2-3 30b AWSTerm1.Abin 101998 SMP and AIX 4.3 enhancements Y Y N 30->30e 1-2-3 30c AWSInit.Abin 101998 SMP and AIX 4.3 enhancements Y Y N 30->30e 1-2-3 30d AWSIPL.Abin 101998 SMP and AIX 4.3 enhancements Y Y N 30->30e 1-2-3 30e AWSStop.Abin 101998 SMP and AIX 4.3 enhancements Y Y N 30->30e 1-2-3 30e AWSStop.Bbin 020899 Kernel unload errno=22 on SMP Y Y N 30->30e 1-2-3 31 dmoma.Abin 102198 AWSOMA Bug when tdf file has no EOL Y Y N None 1-2-3 Now converts to lower case if MOUNT or awsmount fileme not found dmoma.Bbin 060999 AWSOMA Bug on VMFPLC2 RUN command Y Y N 32 r390.Abin 102698 Fixes awscnf path restrictions Y Y N None 1-2-3 r390.Bbin 010699 Prevent mult configs, misc enhancments Y Y N r390.Cbin 020899 AWSICE start prob with certain LOCALE Y Y N 33 awscfg.Abin 102698 Fixes awscnf path restrictions Y Y N None 1-2-3 awscfg.Bbin 020899 Save devmap.bu in CONFIG_FILE path Y Y N 34 icecap.Abin 110498 V20C8 S/390 Channel Code for AWSICE Y Y N None 1-2-3 35 startcon 111198 Changed X3270/XANT target to locahost Y Y N None 8 36 ipl390.template 111198 Changed X3270/XANT target to locahost Y Y N None 8 37 awsoia.Abin 010699 Fixed Disabled wait, occasional abend Y Y N 16B 1-2-3 38 dmerror.cat 010699 Latest messages Y Y N None 11 39 buildIPL.Abin 020899 AWSICE start prob with certain LOCALE Y Y N None 1-2-3 40 awssdump.Dbin 061099 Bring up to same level as in R390.4310 Y Y N None 1-2-3 41 AWS3274.DOC 101999 LU Name support for TN3270E clients Y Y Y Special Instructions: --------------------- Running this version of "dasd" and "dm34xx" requires starting them as a user process in the ipl390 script. (earlier versions are started as kernel) 1) Edit the ipl390 script and search for AWSFBA and AWS34XX. Comment the kernel sections by inserting a # on these lines: # ****************************************************************************** # Note: AWSFBA (dasd) can be started as a USER process if needed (see below) * # If started as a USER process, the following 4 lines must be commented * # ****************************************************************************** # $DMDIR/AWSStart dasd # if [ "$?" != 0 ] # then # echo "* FBA DASD device manager failed to start. Please report this problem." # fi # $DMDIR/AWSStart dm34xx # if [ "$?" != 0 ] # then # echo "* AWS34XX SCSI Tape device manager failed to start. Please report this problem." # fi 2) Search for "Initialize USER processes Only". 3) Add "$DMDIR/dm34xx &" after the "Initialize USER processes Only" # *************************************************************************** # Initialize USER processes Only # *************************************************************************** $DMDIR/dm34xx & 4) Enable the user section for AWSFBA by removing the # from the line containing "$DMDIR/dasd &" # ******************************************************************************** # Note: AWSFBA (dasd) can be started as a KERNEL process if needed (see above) * # If started as a KERNEL process, the following line must be commented * # ******************************************************************************** $DMDIR/dasd &